package com.moody.hibernate.domain;

/**
 * DebtInfo entity. @author MyEclipse Persistence Tools
 */

public class DebtInfo implements java.io.Serializable {

	// Fields

	private String debtNo;
	//此ID为用户键入的债项ID
	private String debtId;
	private String debtDesc;
	private String custId;
	private String custName;
	private String debtType;
	private String debtTypeLevelOne;
	private Double debtSum;
	private String currency;
	private String startDate;
	private String endDate;
	private String businessKind;
	private String guarantyKind;
	private String groupLoanType;
	private Double interestSum;
	private String interestCycle;
	private Double interestRate;
	private Double pinterestRate;
	private String pinterestType;
	private String interestRateCode;
	private String pinterestRateCode;
	private String defaultDate;
	private Double defaultBalance;
	private Double defaultInterestSum;
	private String defaultReason;
	private String classifyResult;
	private String classifyDate;
	private String inputUserId;
	private String inputOrgId;
	private String inputDate;
	private String updateUserId;
	private String updateOrgId;
	private String updateDate;
	
	private String isCycle;
	private Double marginRate;
	private String businessStyle;
	
	private String debtContractNo;
	private String loanNo;
	private Double LoanSum;
	private Double collateralRate;
	private Double guarantorNum;
	private Double collateralTypeNum;
	
	private String debtQuality;
	
	private String debtRatingDate;
	
	/*
	 * 新增三个属性
	 * addtime:2011-11-11
	 */
	
	private Double debtBalance;
	private Double lgd;
	private Double ead;


	//经济资本
	private Double ec;
	//风险加权资产
	private Double rwa;
	//预期损失
	private Double el;
	//监管资本
	private Double rc;
	//风险定价
	private Double raroc;
	//建议最低贷款利率
	private Double riskPrice;
	
	// Constructors

	/** default constructor */
	public DebtInfo() {
	}

	/** minimal constructor */
	public DebtInfo(String debtNo) {
		this.debtNo = debtNo;
	}

	/** full constructor */
	public DebtInfo(String debtNo, String debtDesc, String custId,
			String custName, String debtType, Double debtSum, String currency,
			String startDate, String endDate, String businessKind,
			String guarantyKind, String groupLoanType, Double interestSum,
			String interestCycle, Double interestRate, Double pinterestRate,
			String pinterestType, String interestRateCode,
			String pinterestRateCode, String defaultDate,
			Double defaultBalance, Double defaultInterestSum,
			String defaultReason, String classifyResult, String classifyDate,
			String inputUserId, String inputOrgId, String inputDate,
			String updateUserId, String updateOrgId, String updateDate, Double debtBalance, 
			Double lgd, Double ead,String debtTypeLevelOne) {
		this.debtNo = debtNo;
		this.debtDesc = debtDesc;
		this.custId = custId;
		this.custName = custName;
		this.debtTypeLevelOne = debtTypeLevelOne;
		this.debtType = debtType;
		this.debtSum = debtSum;
		this.currency = currency;
		this.startDate = startDate;
		this.endDate = endDate;
		this.businessKind = businessKind;
		this.guarantyKind = guarantyKind;
		this.groupLoanType = groupLoanType;
		this.interestSum = interestSum;
		this.interestCycle = interestCycle;
		this.interestRate = interestRate;
		this.pinterestRate = pinterestRate;
		this.pinterestType = pinterestType;
		this.interestRateCode = interestRateCode;
		this.pinterestRateCode = pinterestRateCode;
		this.defaultDate = defaultDate;
		this.defaultBalance = defaultBalance;
		this.defaultInterestSum = defaultInterestSum;
		this.defaultReason = defaultReason;
		this.classifyResult = classifyResult;
		this.classifyDate = classifyDate;
		this.inputUserId = inputUserId;
		this.inputOrgId = inputOrgId;
		this.inputDate = inputDate;
		this.updateUserId = updateUserId;
		this.updateOrgId = updateOrgId;
		this.updateDate = updateDate;
		this.debtBalance = debtBalance;
		this.lgd = lgd;
		this.ead = ead;
	}

	// Property accessors

	public String getDebtNo() {
		return this.debtNo;
	}

	public void setDebtNo(String debtNo) {
		this.debtNo = debtNo;
	}
	
	public String getDebtId() {
		return debtId;
	}

	public void setDebtId(String debtId) {
		this.debtId = debtId;
	}

	public String getDebtDesc() {
		return this.debtDesc;
	}

	public void setDebtDesc(String debtDesc) {
		this.debtDesc = debtDesc;
	}

	public String getCustId() {
		return this.custId;
	}

	public void setCustId(String custId) {
		this.custId = custId;
	}

	public String getCustName() {
		return this.custName;
	}

	public void setCustName(String custName) {
		this.custName = custName;
	}

	public String getDebtType() {
		return this.debtType;
	}

	public void setDebtType(String debtType) {
		this.debtType = debtType;
	}

	
	public String getDebtTypeLevelOne() {
		return debtTypeLevelOne;
	}

	public void setDebtTypeLevelOne(String debtTypeLevelOne) {
		this.debtTypeLevelOne = debtTypeLevelOne;
	}

	public Double getDebtSum() {
		return this.debtSum;
	}

	public void setDebtSum(Double debtSum) {
		this.debtSum = debtSum;
	}

	public String getCurrency() {
		return this.currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getStartDate() {
		return this.startDate;
	}

	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}

	public String getEndDate() {
		return this.endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}

	public String getBusinessKind() {
		return this.businessKind;
	}

	public void setBusinessKind(String businessKind) {
		this.businessKind = businessKind;
	}

	public String getGuarantyKind() {
		return this.guarantyKind;
	}

	public void setGuarantyKind(String guarantyKind) {
		this.guarantyKind = guarantyKind;
	}

	public String getGroupLoanType() {
		return this.groupLoanType;
	}

	public void setGroupLoanType(String groupLoanType) {
		this.groupLoanType = groupLoanType;
	}

	public Double getInterestSum() {
		return this.interestSum;
	}

	public void setInterestSum(Double interestSum) {
		this.interestSum = interestSum;
	}

	public String getInterestCycle() {
		return this.interestCycle;
	}

	public void setInterestCycle(String interestCycle) {
		this.interestCycle = interestCycle;
	}

	public Double getInterestRate() {
		return this.interestRate;
	}

	public void setInterestRate(Double interestRate) {
		this.interestRate = interestRate;
	}

	public Double getPinterestRate() {
		return this.pinterestRate;
	}

	public void setPinterestRate(Double pinterestRate) {
		this.pinterestRate = pinterestRate;
	}

	public String getPinterestType() {
		return this.pinterestType;
	}

	public void setPinterestType(String pinterestType) {
		this.pinterestType = pinterestType;
	}

	public String getInterestRateCode() {
		return this.interestRateCode;
	}

	public void setInterestRateCode(String interestRateCode) {
		this.interestRateCode = interestRateCode;
	}

	public String getPinterestRateCode() {
		return this.pinterestRateCode;
	}

	public void setPinterestRateCode(String pinterestRateCode) {
		this.pinterestRateCode = pinterestRateCode;
	}

	public String getDefaultDate() {
		return this.defaultDate;
	}

	public void setDefaultDate(String defaultDate) {
		this.defaultDate = defaultDate;
	}

	public Double getDefaultBalance() {
		return this.defaultBalance;
	}

	public void setDefaultBalance(Double defaultBalance) {
		this.defaultBalance = defaultBalance;
	}

	public Double getDefaultInterestSum() {
		return this.defaultInterestSum;
	}

	public void setDefaultInterestSum(Double defaultInterestSum) {
		this.defaultInterestSum = defaultInterestSum;
	}

	public String getDefaultReason() {
		return this.defaultReason;
	}

	public void setDefaultReason(String defaultReason) {
		this.defaultReason = defaultReason;
	}

	public String getClassifyResult() {
		return this.classifyResult;
	}

	public void setClassifyResult(String classifyResult) {
		this.classifyResult = classifyResult;
	}

	public String getClassifyDate() {
		return this.classifyDate;
	}

	public void setClassifyDate(String classifyDate) {
		this.classifyDate = classifyDate;
	}

	public String getInputUserId() {
		return this.inputUserId;
	}

	public void setInputUserId(String inputUserId) {
		this.inputUserId = inputUserId;
	}

	public String getInputOrgId() {
		return this.inputOrgId;
	}

	public void setInputOrgId(String inputOrgId) {
		this.inputOrgId = inputOrgId;
	}

	public String getInputDate() {
		return this.inputDate;
	}

	public void setInputDate(String inputDate) {
		this.inputDate = inputDate;
	}

	public String getUpdateUserId() {
		return this.updateUserId;
	}

	public void setUpdateUserId(String updateUserId) {
		this.updateUserId = updateUserId;
	}

	public String getUpdateOrgId() {
		return this.updateOrgId;
	}

	public void setUpdateOrgId(String updateOrgId) {
		this.updateOrgId = updateOrgId;
	}

	public String getUpdateDate() {
		return this.updateDate;
	}

	public void setUpdateDate(String updateDate) {
		this.updateDate = updateDate;
	}

	public Double getDebtBalance() {
		return debtBalance;
	}

	public void setDebtBalance(Double debtBalance) {
		this.debtBalance = debtBalance;
	}

	public Double getLgd() {
		return lgd;
	}

	public void setLgd(Double lgd) {
		this.lgd = lgd;
	}

	public Double getEad() {
		return ead;
	}

	public void setEad(Double ead) {
		this.ead = ead;
	}

	public Double getEc() {
		return ec;
	}

	public void setEc(Double ec) {
		this.ec = ec;
	}

	public Double getRwa() {
		return rwa;
	}

	public void setRwa(Double rwa) {
		this.rwa = rwa;
	}

	public Double getRaroc() {
		return raroc;
	}

	public void setRaroc(Double raroc) {
		this.raroc = raroc;
	}

	public String getIsCycle() {
		return isCycle;
	}

	public void setIsCycle(String isCycle) {
		this.isCycle = isCycle;
	}

	public Double getMarginRate() {
		return marginRate;
	}

	public void setMarginRate(Double marginRate) {
		this.marginRate = marginRate;
	}

	public String getBusinessStyle() {
		return businessStyle;
	}

	public void setBusinessStyle(String businessStyle) {
		this.businessStyle = businessStyle;
	}

	public String getDebtContractNo() {
		return debtContractNo;
	}

	public void setDebtContractNo(String debtContractNo) {
		this.debtContractNo = debtContractNo;
	}

	public String getLoanNo() {
		return loanNo;
	}

	public void setLoanNo(String loanNo) {
		this.loanNo = loanNo;
	}

	public Double getLoanSum() {
		return LoanSum;
	}

	public void setLoanSum(Double loanSum) {
		LoanSum = loanSum;
	}

	public Double getCollateralRate() {
		return collateralRate;
	}

	public void setCollateralRate(Double collateralRate) {
		this.collateralRate = collateralRate;
	}

	public Double getGuarantorNum() {
		return guarantorNum;
	}

	public void setGuarantorNum(Double guarantorNum) {
		this.guarantorNum = guarantorNum;
	}

	public Double getCollateralTypeNum() {
		return collateralTypeNum;
	}

	public void setCollateralTypeNum(Double collateralTypeNum) {
		this.collateralTypeNum = collateralTypeNum;
	}

	public String getDebtQuality() {
		return debtQuality;
	}

	public void setDebtQuality(String debtQuality) {
		this.debtQuality = debtQuality;
	}

	public String getDebtRatingDate() {
		return debtRatingDate;
	}

	public void setDebtRatingDate(String debtRatingDate) {
		this.debtRatingDate = debtRatingDate;
	}

	public Double getEl() {
		return el;
	}

	public void setEl(Double el) {
		this.el = el;
	}

	public Double getRc() {
		return rc;
	}

	public void setRc(Double rc) {
		this.rc = rc;
	}

	public Double getRiskPrice() {
		return riskPrice;
	}

	public void setRiskPrice(Double riskPrice) {
		this.riskPrice = riskPrice;
	}	
	
}